package com.nintendo.bubblechat.entity.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.io.Serializable;
import java.util.Date;

public class Users implements Serializable {
    private String id;
    private String mobile;
    private String nickname;
    private String bubbleNum;
    private String face;
    private Date birthday;
    private String country;
    private String province;
    private String city;
    private Integer sex;
    private String district;
    private String description;
    private String bgImg;
    private Integer canShineNumBeUpdate;
    private Date createTime;
    private Date updateTime;
    private String qrCodeUrl;
    private String password;
    private static final long serialVersionUID = 1L;

    public Users() {
    }

    public Users(String id, String mobile, String nickname, String bubbleNum, String face, Date birthday, String country, String province, String city, Integer sex, String district, String description, String bgImg, Integer canShineNumBeUpdate, Date createTime, Date updateTime, String qrCodeUrl, String password) {
        this.id = id;
        this.mobile = mobile;
        this.nickname = nickname;
        this.bubbleNum = bubbleNum;
        this.face = face;
        this.birthday = birthday;
        this.country = country;
        this.province = province;
        this.city = city;
        this.sex = sex;
        this.district = district;
        this.description = description;
        this.bgImg = bgImg;
        this.canShineNumBeUpdate = canShineNumBeUpdate;
        this.createTime = createTime;
        this.updateTime = updateTime;
        this.qrCodeUrl = qrCodeUrl;
        this.password = password;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public String getBubbleNum() {
        return bubbleNum;
    }

    public void setBubbleNum(String bubbleNum) {
        this.bubbleNum = bubbleNum;
    }

    public String getFace() {
        return face;
    }

    public void setFace(String face) {
        this.face = face;
    }

    public Date getBirthday() {
        return birthday;
    }

    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    public String getCountry() {
        return country;
    }

    public void setCountry(String country) {
        this.country = country;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public Integer getSex() {
        return sex;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }

    public String getDistrict() {
        return district;
    }

    public void setDistrict(String district) {
        this.district = district;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getBgImg() {
        return bgImg;
    }

    public void setBgImg(String bgImg) {
        this.bgImg = bgImg;
    }

    public Integer getCanShineNumBeUpdate() {
        return canShineNumBeUpdate;
    }

    public void setCanShineNumBeUpdate(Integer canShineNumBeUpdate) {
        this.canShineNumBeUpdate = canShineNumBeUpdate;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getQrCodeUrl() {
        return qrCodeUrl;
    }

    public void setQrCodeUrl(String qrCodeUrl) {
        this.qrCodeUrl = qrCodeUrl;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    @Override
    public String toString() {
        return "Users{" +
                "id='" + id + '\'' +
                ", mobile='" + mobile + '\'' +
                ", nickname='" + nickname + '\'' +
                ", bubbleNum='" + bubbleNum + '\'' +
                ", face='" + face + '\'' +
                ", birthday=" + birthday +
                ", country='" + country + '\'' +
                ", province='" + province + '\'' +
                ", city='" + city + '\'' +
                ", sex=" + sex +
                ", district='" + district + '\'' +
                ", description='" + description + '\'' +
                ", bgImg='" + bgImg + '\'' +
                ", canShineNumBeUpdate=" + canShineNumBeUpdate +
                ", createTime=" + createTime +
                ", updateTime=" + updateTime +
                ", qrCodeUrl='" + qrCodeUrl + '\'' +
                ", password='" + password + '\'' +
                '}';
    }
}